package cn.bdqn.service.sys;

import cn.bdqn.entity.SignImage;

import javax.servlet.http.HttpServletRequest;
import java.util.Map;

/**
 * @ProjectName: ycbdqn
 * @Package: cn.bdqn.service.sys
 * @Author: huat
 * @Date: 2020/3/12 10:40
 * @Version: 1.0
 */
public interface SysSignService {
    /**
     * 查询活动
     * @param page 起始页
     * @param limit 页面大小
     * @param signName  活动名称
     * @return
     */
    Map<String,Object> getSign(int page, int limit, String signName);
    /**
     * 通过活动id删除活动
     * @param signId
     * @return
     */
    boolean deleteSign(int signId);

    /**
     * 根据id查询活动
     * @param signId 活动id
     * @return
     */
    SignImage getSignById(int signId);

    /**
     * 修改活动图
     * @param request
     * @param signImage
     * @return
     */
    String updateSign(HttpServletRequest request, SignImage signImage);
    /**
     * 添加活动图
     * @param request
     * @param signImage
     * @return
     */
    String addSign(HttpServletRequest request, SignImage signImage);
}
